body{color:#333;font-size: 16px;font-family: 'Microsoft YaHei';}
.box{width:100%;min-width:1200px;}









.h_wrap{width:100%;height:114px;}





.h_box{width:95%;background: #fff;border-bottom:1px solid #ddd;padding:0 2.5%;overflow:hidden;position: fixed;top:0;left: 0;z-index: 22;min-width: 1200px;}



.h_title{float:left;overflow: hidden;}

.h_logo{float:left;width:416px;}


.h_op_line{display: none;}


.h_language{float:right;width:50px;padding:25px 0;}
.h_language a{width:100%;}
.h_language i{width:100%;line-height: 60px;text-align: center;color:#333;font-size: 35px;}


.h_option{float:right;overflow: hidden;}

.h_option ul{padding:25px 0;overflow: hidden;}
.h_option li{float:left;padding:0 30px;}
.h_option li:last-child{display: none;}
.h_option a{line-height: 16px;color:#000;font-size: 16px;padding:22px 0;}
.h_option .h_opSel a,.h_option a:hover{color:#4ac6b7;border-bottom:2px solid #4bc6b7;}

/* 顶部样式 */




















.ho_banner{width:100%;position: relative;}



.ho_banPic{width:100%;position: relative;}


.ho_banP_bg{width:100%;}

.ho_banP_info{position: absolute;top:30%;left: 10%;width:35%;}
.ho_banP_inBox{position: relative;width:100%;}
.ho_banP_inBg{width:100%;background: linear-gradient(to right, #4fbdbd , #039ac9);-webkit-background: linear-gradient(left, #4fbdbd , #039ac9);-o-background: linear-gradient(right, #4fbdbd , #039ac9);-moz-background: linear-gradient(right, #4fbdbd , #039ac9);opacity: 0.8;}
.ho_banP_inText{padding:6% 7.5% 0;position: absolute;top:0;left: 0;width:85%;}
.ho_banP_inText dl{width:100%;}
.ho_banP_inText dd{width:100%;padding:10px 0;}
.ho_banP_inText dd:last-child{padding:0;}
.ho_banP_inText a{width:45%;line-height: 16px;color:#fff;font-size: 16px;padding:15px 2.5%;background: #faa50a;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.ho_banP_inText a:hover{box-shadow: 0 0 20px #fff;}
.ho_banP_inText span:first-child{float:left;}
.ho_banP_inText span:last-child{float:right;}
.ho_banP_inText i{line-height: 16px;color:#fff;font-size: 16px;}



.ho_banTextWrap{width:100%;background: rgba(0,0,0,0.5);position: absolute;bottom:0;left: 0;}


.ho_banText{width:1200px;margin:0 auto;overflow: hidden;}

.ho_banT_icon{float:left;}
.ho_banT_icon i{width:50px;line-height: 55px;color:#fff;font-size: 36px;text-align: center;}

.ho_banT_th{float:left;width: calc(100% - 50px);height:25px;margin:15px 0;overflow: hidden;}
.ho_banT_th ul{width:100%;height:25px;overflow: hidden;position: relative;}
.ho_banT_th li{position: absolute;top:0;left: 0;width:100%;}
.ho_banT_th dl{width:100%;}
.ho_banT_th a{width:100%;}
.ho_banT_th dd{line-height: 25px;color:#fff;font-size: 16px;}
.ho_banT_th dd:first-child{float:left;width:85%;overflow: hidden;text-overflow: ellipsis;}
.ho_banT_th dd:last-child{float:right;width:15%;text-align: right;}





.ho_mWrap{width:100%;}



.ho_proWrap{width:100%;background: #fff;padding-bottom:80px;}


.ho_proHeader{width:100%;position: relative;padding-top:93px;}

.ho_proH_content{width:100%;text-align: center;line-height: 20px;color:#0d97c4;font-size: 16px;padding:22px 0;border-top:1px solid #e0e1e0;}
.ho_proH_title{width:370px;line-height: 45px;color:#333;font-size: 40px;text-align:center;font-weight: bold;background: #fff;letter-spacing: 2px;position: absolute;top:60px;left: 0;right: 0;margin:auto;}
.ho_proH_line{width:80px;height:114px;border-bottom:6px solid #1cad9d;position: absolute;top:36px;left: 0;right:0;margin:auto;}


.ho_proContentWrap{width:100%;margin-top:45px;}

.ho_proContent{width:1200px;margin:0 auto;overflow: hidden;}
.ho_proContent>div{float:left;}
.ho_proCon_btn{width:4.5%;padding:30px 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.ho_proCon_btn:hover{background: #eee;cursor: pointer;}
.ho_proCon_btn i{width:100%;text-align: center;color:#666;font-size: 50px;}
.ho_proCon_btnLeft i{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);}

.ho_proCon_show{width:86%;padding:30px 2.4%;overflow: hidden;height:390px;position: relative;}
.ho_proCon_show ul{width:300%;position: absolute;top:30px;left: -30.3%;}
.ho_proCon_show li{float:left;width:9.5%;margin-right: 1.5%;box-shadow: 0 3px 15px #888;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.ho_proCon_show li:hover{box-shadow: 0 3px 30px #000;cursor: pointer;}
.ho_proCon_show a,.ho_proCon_show dt{width:100%;}
.ho_proCon_show dl{width:95%;padding:20px 2.5%;border-bottom:2px solid #0d97c4;}
.ho_proCon_show dd{width:100%;padding:30px 0;background: #fff;line-height: 22px;color:#0d97c4;font-size: 22px;text-align: center;}



.ho_tecWrap{width:100%;padding:35px 0 50px;background: url('../images/ho_tecBg.png') no-repeat;background-size: 100% 100%;}
.ho_tec{width:1200px;margin:0 auto;}


.ho_tecHeader{width:100%;}

.ho_tecHeader h2{line-height: 45px;color:#fff;font-size: 45px;padding:10px 0;text-align: center;font-weight: bold;letter-spacing: 5px;}
.ho_tecHeader p{line-height: 16px;color:#fff;font-size: 16px;padding:5px 0;text-align: center;}


.ho_tecContent{width:100%;margin-top:60px;overflow: hidden;position: relative;height:373px;}

.ho_tecCon_pic{position: absolute;top:0;left: 0;right: 0;margin:auto;width:439px;}

.ho_tecCon_info{width:100%;overflow: hidden;}
.ho_tecCon_info li{overflow: hidden;padding:25px 0;width:50%;float:left;}

.ho_tC_main{width:370px;height:138px;background:#eee;position: relative;}
.ho_tC_num{position: absolute;top:-12px;}
.ho_tC_nNum{width:86px;height:130px;background: #0d97c4;}
.ho_tC_text{padding-top:16px;padding-bottom:20px;}
.ho_tC_text h5{line-height: 30px;font-size: 30px;padding:8px 0;}
.ho_tC_text p{line-height: 28px;font-size: 14px;height:56px;overflow: hidden;}

.tC_maimLeft{float:left;}
.tC_numLeft{left: 14px;}
.tC_nNumLeft{box-shadow: 3px 3px 3px #8c8b8b;float:left;}
.tC_textLeft{padding-left:120px;padding-right: 20px;}
.tC_textLeft h5,.tC_textLeft p{text-align: left;}
.ho_tCNTr_left{float:left;width:0;height:0;border-bottom:12px solid #003a83;border-right: 14px solid transparent;}

.tC_maimRight{float:right;}
.tC_numRight{right: 14px;}
.tC_nNumRight{box-shadow: -3px 3px 3px #8c8b8b;float:right;}
.tC_textRight{padding-left:20px;padding-right: 120px;}
.tC_textRight h5,.tC_textRight p{text-align: right;}
.ho_tCNTr_Right{float:right;width:0;height:0;border-bottom:12px solid #003a83;border-left: 14px solid transparent;}

.ho_tCinTr_one{float:left;width:0;height: 0;border-top: 138px solid #eee;border-right:80px solid transparent;}
.ho_tCinTr_two{float:left;width:0;height: 0;border-bottom: 138px solid #eee;border-right:80px solid transparent;}
.ho_tCinTr_three{float:right;width:0;height: 0;border-top: 138px solid #eee;border-left:80px solid transparent;}
.ho_tCinTr_four{float:right;width:0;height: 0;border-bottom: 138px solid #eee;border-left:80px solid transparent;}



.ho_mIntro{width:100%;padding-top:5%;}


.ho_mIntro dl{overflow: hidden;width:100%;}

.ho_mIntro dt{float:left;width:50%;}

.ho_mIntro dd{float:left;width:45%;padding:0 2.5%;background: #efefef;position: relative;}
.ho_mIn_header{line-height:31px;color:#0d97c4;font-size: 31px;padding:6% 0 5px;font-weight: bold;}
.ho_mIn_header span{line-height:20px;color:#7d7d7e;font-size: 18px;margin:11px 0 0 15px;padding-left:10px;border-left:3px solid #7d7d7e;font-weight: normal;}
.ho_mIn_text{line-height: 30px;color:#363636;font-size: 14px;margin-top:5%;height:42%;overflow: hidden;}
.ho_mIn_more{position: absolute;bottom:10%;left: 5.5%;}
.ho_mIn_more a{float:left;line-height: 32px;color:#0d97c4;font-size: 14px;padding:0 32px 0 14px;border:1px solid #0d97c4;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.ho_mIn_more a:hover{color:#fff;background: #0d97c4;}

/* 首页样式 */



















.box_banner{width:100%;}





.box_optionWrap{width:100%;background: #efeeee;}



.box_option{width:1200px;margin:0 auto;height:64px;position: relative;}
.box_option a{line-height: 14px;font-size: 14px;color:#333;}
.box_option a:hover{color:#4ac6b7;}


.box_opTh{float:left;overflow: hidden;}

.box_opTh ul{padding:25px 0;overflow: hidden;}
.box_opTh li{float:left;margin-right: 50px;line-height: 14px;}
.box_opTh .box_opT_sel a{color:#4ac6b7;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}


.box_opLoc{float:right;overflow: hidden;}

.box_opLoc dl{padding:25px 0;}
.box_opLoc dd{line-height: 14px;color:#333;font-size: 14px;float:left;}
.box_opLoc li{float:left;margin-right: 10px;}
.box_opLoc .box_opL_now a{color:#4ac6b7;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}


.box_title{position: absolute;top:-80px;left:0;line-height: 30px;color:#fff;font-size: 30px;padding:25px 100px 25px 15px;background: rgba(74,198,183,0.7);}





.box_mWrap{width:100%;padding:25px 0 80px;background: #fff;overflow: hidden;}

.box_main{width:1200px;margin:0 auto;}
.box_mHeader{line-height: 22px;color:#333;font-size: 22px;padding:20px 0;}

/* 其他页面公共部分样式 */



















.ts_book{width:100%;}


.ts_bContent,.ts_bContent ul,.ts_bContent li{width:100%;}

.ts_bContent dl{float:left;width: 22%;margin-right: 4%;margin-bottom:3%;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.ts_bContent dl:hover{box-shadow: 0 0 15px #666;}
.ts_bContent a{width:100%;}
.ts_bContent dt{width:100%;}
.ts_bContent dd{line-height: 14px;color:#666;font-size: 14px;text-align:center;padding:15px 0;overflow: hidden;text-overflow: ellipsis;}

/* 技术页面样式 */

















.pc_mContent{width:100%;padding-top:40px;}
.pc_mContent ul,.pc_mContent li{width:100%;}


.pc_mContent dl{float:left;width:30%;margin-right: 5%;margin-bottom:5%;box-shadow: 0 0 15px #666;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.pc_mContent dl:hover{box-shadow: 0 0 30px #666;}

.pc_mContent a{width:90%;padding:20px 5%;border-bottom:2px solid #0d97c4;}
.pc_mContent dt{width:100%;height:282px;}
.pc_mContent dd{width:100%;padding:25px 0;line-height: 22px;color:#0d97c4;font-size: 22px;text-align: center;}

/* 产品页面样式 */



















.au_mContent{width:100%;}


.au_mCon_th{width:100%;}

.au_mCon_thHeader{width:100%;}
.au_mCon_thH_text{width:100%;line-height: 22px;font-weight: bold;color:#000;font-size: 22px;padding:25px 0;letter-spacing: 1px;}
.au_mCon_thH_line{width:120px;height:2px;background:#4ac6b7;}


.au_mCon_thBox{width:100%;margin-top:20px;min-height: 300px;}

/* 关于我们页面样式 */



















.pn_mContent,.pn_mContent ul,.pn_mContent li{width:100%;overflow: hidden;}

.pn_mContent dl{width:100%;overflow: hidden;margin-bottom:40px;}
.pn_mContent dt{float:left;width:30%;border:1px solid #cccbcb;}
.pn_mContent dd{float:right;width:65%;overflow: hidden;}
.pn_mContent h5{height:18px;line-height: 18px;color:#222;font-size: 18px;padding:16px 0;}
.pn_mContent p{padding-top:10px;line-height: 30px;color:#666;font-size:14px;}

/* 合作伙伴页面样式 */



















.cu_mInfo{width:100%;overflow: hidden;}



.cu_mIn_info{float:left;width:30%;}


.cu_mIn_inHeader{width:100%;height:35px;position: relative;}

.cu_mIn_inH_title{position:absolute;bottom:0;left:8px;line-height: 25px;color:#000;font-size: 25px;padding:5px 0;}
.cu_mIn_inH_bg{position: absolute;bottom:0;left: 0;width:100%;height:14px;background: #f7f7f7;}
.cu_mIn_inH_line{position: absolute;left: 8px;bottom:-5px;width:30px;height:2px;background: #6c6c6c;}


.cu_mIn_inTh{width:100%;margin-top:20px;border-bottom:30px solid #f7f7f7;}

.cu_mIn_inTh dl{width:95%;overflow: hidden;margin:0 auto;padding:18px 0;}
.cu_mIn_inTh dt{float:left;width:15%;}
.cu_mIn_inTh i{line-height: 50px;width:100%;text-align: center;color:#0073bc;font-size: 35px;}
.cu_mIn_inTh dd{float:right;width:82%;}
.cu_mIn_inTh p:first-child{line-height: 16px;font-size: 16px;padding:6px 0;}
.cu_mIn_inTh p:last-child{line-height: 14px;font-size: 14px;padding:4px 0;letter-spacing: 1px;}

.cu_mIn_inT_line{width:60%;height:1px;background: #e7e7e7;margin-left: 5%;}



.cu_mIn_map{width:65%;float:right;margin-top:1%;}

/* 联系页面样式 */



















.hr_mContent{width:100%;min-height: 300px;}



.hr_mInfo{width:100%;}


.hr_mInfo h3{width:92px;height:18px;line-height: 18px;color:#222;font-size:18px;padding:11px 0;border-bottom:2px solid #3b74b4;margin:0 auto;text-align: center;}
.hr_mInfo p{width:100%;height:14px;line-height: 14px;color:#666;font-size: 14px;padding:5px 0;text-align: center;margin-top:25px;}

.hr_mI_th{width:90%;padding-top:45px;margin:0 auto;overflow: hidden;}
.hr_mI_th dl{float:left;overflow: hidden;margin-right: 17%;width:22%;}
.hr_mI_th dl:last-child{margin-right:0;}
.hr_mI_th dt{width:194px;height:194px;overflow: hidden;border-radius: 50%;margin:0 auto;}
.hr_mI_th dd{line-height: 24px;color:#666;font-size: 14px;padding-top:30px;text-align: center;}



.hr_mCon_th{width:100%;margin-top:80px;}
.hr_th_search{width:100%;}


.hr_th_sOption{width:100%;}
.hr_th_sOption dl{overflow: hidden;width:100%;}

.hr_th_sOption dd{float:left;width:50%;}
.hr_th_sOption a{width:100%;line-height: 14px;color:#302f2f;font-size: 14px;text-align: center;padding:16px 0;background: #d6d6d6;border-top:3px solid #b6b5b5;}
.hr_th_sOption .hr_sOp_sel a{color:#3b74b4;background: #fff;border-top:3px solid #3b74b4;}


.hr_th_sBox{width:100%;margin-top:40px;}

.hr_th_sBox dl{overflow: hidden;width:760px;margin:0 auto;}
.hr_th_sBox dd{float:left;margin-right: 13px;}
.hr_th_sBox dd:last-child{margin-right: 0;}
.hr_th_sBox dd:first-child input{line-height: 14px;padding:9px;color:#333;font-size: 14px;border:1px solid #dbdbdb;}
.hr_th_sBox select{width:200px;height:36px;line-height: 36px;padding:0 10px;color:#333;font-size: 14px;border:1px solid #dbdbdb;}
.hr_th_sBox dd:last-child input{line-height: 16px;color:#fff;font-size: 16px;text-align:center;width:120px;padding:10px 0;background: #3b74b4;}
.hr_th_sBox dd:last-child input:hover{cursor: pointer;}



.hr_th_main{width:100%;margin-top:40px;}

.hr_th_mLine{width:100%;min-height: 300px;}
.hr_th_mPage{width:100%;margin-top:45px;}

/* 人力资源页面样式 */



















.ns_mContent{width:100%;}





.ns_mCon_th{width:100%;overflow: hidden;}



.ns_mCon_thBox{float:left;width:65%;}
.ns_mCon_thBox li{width:100%;margin-bottom: 20px;}


.ns_thB_header{line-height: 28px;color:#333;font-size: 28px;padding:17px 0;overflow: hidden;text-overflow: ellipsis;}


.ns_thB_main{width:100%;margin-top:12px;}

.ns_thB_main dl{overflow: hidden;}
.ns_thB_main dd:first-child{float:left;width:15%;}
.ns_thB_main dd:last-child{float:right;width:80%;}
.ns_thB_main dd:first-child p{line-height: 24px;color:#333;font-size: 13px;}
.ns_thB_mText{line-height: 24px;color:#333;font-size: 14px;letter-spacing: 0.8px;}
.ns_thB_mMore{width:100%;margin-top:5px;}
.ns_thB_mMore a{line-height: 14px;color:#003e8c;font-size: 14px;padding:5px 0;border-bottom:1px solid #003e8c;}



.ns_mCon_thOption{float:right;width:27%;border-top:4px solid #1a1a1a;}
.ns_thOp_header{line-height: 20px;color:#fa0707;font-size: 20px;padding:10px 0;}


.ns_thOp_main{width:100%;}

.ns_thOp_main ul{width:100%;}
.ns_thOp_main li{padding:3px 0;max-width: 307px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ns_thOp_main li:before{content:'●';color:#aaa;font-size: 12px;padding-right: 10px;}
.ns_thOp_main a{line-height: 24px;color:#010101;font-size: 14px;}

/* 新闻页面样式 */



















.mc_intro{width:100%;}
.mc_inContent{width:100%;}



.mc_product{width:100%;margin-top:25px;}


.mc_proHeader{width:100%;line-height: 22px;color:#333;font-size:22px;padding:20px 0;}


.mc_proContent{width:100%;}

.mc_proContent li{width:47.5%;float:left;margin:0 5% 6% 0;}

/* 制造页面样式 */
.rd_content{width:100%;}
.rd_conHeader{width:100%;position: relative;}
.box_headerCenter{width:93%;line-height: 33px;color:#000;font-size: 25px;text-align: center;padding:20px 0;}
.rd_conH_back{position: absolute;top:12.5px;right: 0;}
.rd_conH_back a{width:70px;height:40px;border-radius: 10px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.rd_conH_back a:hover{box-shadow: 0 0 15px #999;}
.rd_conH_back i{width:100%;line-height: 40px;color:#007087;font-size: 30px;text-align: center;}
.rd_conBox{width:100%;margin-top:50px;min-height: 300px;font-size: 13px;color:#333;font-family: "Microsoft YaHei",Arial;}
.rdM_conH_back{display: none;}

.hn_content{width:100%;margin-top:15px;overflow: hidden;}

.hn_content li{float:left;width:22%;margin:0 2.66666666666666% 4% 0;background: url('../images/hn_border.png') no-repeat;background-size: 100% 100%;}
.hn_conBox{margin:6.5% 6.2%;width:87.6%;}
.hn_content img{width: 101%;height: 100%;}



















.dh_content{width:100%;padding-bottom:50px;}
.dh_conBox{width:100%;margin-top: 50px;}



.dh_conB_line{width:100%;overflow: hidden;}


.dh_line{width:5%;height:180px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.dh_line:hover{cursor: pointer;background: #efefef;}
.dh_line i{width:100%;color:#bbb;font-size: 30px;line-height: 180px;text-align: center;}

.dh_lineLeft{float:left;}
.dh_lineLeft i{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);}
.dh_lineRight{float:right;}


.dh_lineBox{width:90%;float:left;position: relative;height:180px;overflow: hidden;}

.dh_lineBox ul{position: absolute;width:200%;height:180px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.dh_lineBox li{float:left;width:10%;position: relative;padding-top:80px;}
.dh_lineBox li:hover{cursor: pointer;}
.dh_arrow{height:20px;background-color:#4ac6b7;background-size:100% 100%;position: relative;}
.dh_arrow:before{content:' ';display: block;width:0;height: 0;position: absolute;left: 0;top:0;border-top:10px solid #fff;border-right:10px solid #4ac6b7;border-bottom:10px solid #fff;border-left: 10px solid #fff;}
.dh_arrow:after{content:' ';display: block;width:0;height: 0;position: absolute;right: 0;top:0;border-top:10px solid transparent;border-right:10px solid #fff;border-bottom:10px solid transparent;border-left:10px solid transparent;}
.dh_text{width:100%;}
.dh_tTop{position: absolute;top:0;left: 0;}
.dh_text h6{line-height: 24px;text-align: center;font-size: 18px;margin-top:8px;font-weight: normal;}
.dh_text p{line-height: 16px;font-size: 12px;width:80%;margin:0 auto;height:32px;overflow: hidden;}



.dh_conB_th{width:90%;margin:30px auto 0;}
.dh_conB_thBox{width:80%;padding:50px 10%;background: #4ac6b7;}

.dh_thHeader{width:100%;line-height: 40px;font-size: 26px;color:#fff;border-bottom:1px solid #3be2cf;font-weight: normal;}
.dh_thTextBox{width:100%;margin-top:30px;}
.dh_thText{width:100%;color:#fff;display: none;letter-spacing: 0.8px;}
.dh_thShow{display: block!important;}

/* 发展历程页面样式 */